#ifndef HYDROFOBICANTISTRAINCOMPARTIMENT_H
#define HYDROFOBICANTISTRAINCOMPARTIMENT_H
#include "ISoapHAL.h"
#include "TrayStatus.h"

class HydrofobicAntiStainCompartiment
{
    public:
        int index;
        HydrofobicAntiStainCompartiment(ISoapHAL *HAL);
        void setIndex(int nr);
        TrayStatus getTrayStatus() { return trayStatus; }
        void onTrayFilled();
        void onTrayFlushed();
        void flush();
        void lock();
        void unlock();
    protected:
    private:
        ISoapHAL *HAL;
        TrayStatus trayStatus;


};

#endif // HYDROFOBICANTISTAINCOMPARTIMENT_H
